package com.xiyu.service.errorCode.elder;

import com.xiyu.service.framework.exception.ErrorCode;

/**
* checkOut 错误码枚举类
*
* checkOut 退住登记，使用 1003006000段
*/
public interface CheckOutErrorCode {
    Integer ERROR_CODE_START_CODE = 1003006000;

    ErrorCode ELDER_CHECK_OUT_NOT_EXIST = new ErrorCode(ERROR_CODE_START_CODE, "退住登记不存在");
    ErrorCode ELDER_CHECK_OUT_TO_BE_CAN_UPDATE = new ErrorCode(ERROR_CODE_START_CODE + 1, "只有待退住状态的退住登记可以更新");
    ErrorCode ELDER_CHECK_OUT_TO_BE_CAN_CANCEL = new ErrorCode(ERROR_CODE_START_CODE + 2, "只有待退住状态的退住登记可以取消");
    ErrorCode ELDER_CHECK_OUT_TO_BE_CAN_CHECK_OUT = new ErrorCode(ERROR_CODE_START_CODE + 3, "只有待退住状态的退住登记可以确认退住");
    ErrorCode ELDER_CHECK_OUT_STATUE_ERROR = new ErrorCode(ERROR_CODE_START_CODE + 4, "退住登记状态不正确");
    ErrorCode ELDER_CHECK_OUT_ELDER_NOT_CHECK_IN = new ErrorCode(ERROR_CODE_START_CODE + 5, "此老人未入住登记");
}